article,aside,blockquote,body,br,button,code,dd,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,input,legend,li,menu,nav,ol,p,pre,section,small,span,td,textarea,th,ul{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{margin:0;padding:0;display:block;}
html{font-size:62.5%;font-family:PingFangSC-Regular,"Microsoft YaHei",Helvetica,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;}
body{width:100%;height:100%;-webkit-user-select:none;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;outline:0;background:#f8f8f8;}
a{background-color:transparent;text-decoration:none; }
a:active,a:hover{outline:0;text-decoration:none}
dd,dl,dt,li,ol,ul{list-style-type:none}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 4rem}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible;border:0;outline:0}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal;outline:0}
select{outline:0}
input[type=checkbox],input[type=radio]{padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
.dp-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.ui-bar-stable{padding:0 1.3rem;-webkit-boxe-sizing:border-box;box-sizing:border-box}
.ui-footer,.ui-header{width:100%;z-index:100;background-color:#fff;position:fixed;left:0}
.ui-header{top:0;height:4.9rem;line-height:4.9rem;text-align:center}
.ui-header h1{font-size:1.8rem;font-weight:500;color:#333;text-align:center}
.ui-header .ui-icon-wrapper{line-height:4.9rem;position:absolute;left:1.3rem}
.ui-header i{color:#666;font-weight:400}
.ui-footer{bottom:0;height:4.9rem}
.bar-tab .tab-item{position:relative;display:table-cell;width:1%;height:4.8rem;color:#666;text-align:center;vertical-align:middle}
.bar-tab .tab-item.active,.bar-tab .tab-item:active{color:#07c0ae}
.bar-tab .tab-item span.tab-icon{display:block;width:2rem;height:2rem;background-size:2rem 2rem;margin:0 auto;background-position:0 0;background-repeat:no-repeat}
.tab-item.active .tab-icon-fw,.tab-item.active .tab-icon-hd,.tab-item.active .tab-icon-jk,.tab-item.active .tab-icon-my,.tab-item.active .tab-icon-zx,.tab-item:active .tab-icon-fw,.tab-item:active .tab-icon-hd,.tab-item:active .tab-icon-jk,.tab-item:active .tab-icon-my,.tab-item:active .tab-icon-zx{display:block;width:2rem;height:2rem;background-size:2rem 2rem;margin:0 auto;background-position:0 0;background-repeat:no-repeat}
.tab-item .tab-label{display:block;font-size:1.2rem;text-align:center;position:relative;top:.3rem;}
.ui-content{clear:both;background:#f8f8f8;width:100%;padding:0;margin:0}
.content-block{padding:1rem 1.3rem;margin:0rem 0rem 4.8rem 0rem; height:auto; overflow: hidden;}
.content-padded{padding:1rem}
.ui-border-t{border-top:1px solid #dbdbdb}
.ui-border-b{border-bottom:1px solid #dbdbdb}
.ui-border-tb{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;background-image:none}
.ui-border-l{border-left:1px solid #dbdbdb}
.ui-border-r{border-right:1px solid #dbdbdb}
.ui-border{border:1px solid #dbdbdb}
.ui-border-radius{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.ui-grad-btn{height:3rem;line-height:3rem;padding:0 1.1rem;min-width:5.5rem;display:inline-block;position:relative;text-align:center;font-size:1.5rem;background-color:#fdfdfd;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(.5,#fff),to(#fafafa));vertical-align:top;color:#2db6c0;-webkit-box-sizing:border-box;background-clip:padding-box;border:1px solid #cacccd;border-radius:3px}
.ui-grad-btn:active,.ui-grad-btn:not(.disabled):not(:disabled):active{background:#f2f2f2;color:rgba(0,165,224,.5);background-clip:padding-box}
.ui-grad-btn:after{content:"";position:absolute;top:-.7rem;bottom:-.7rem;right:0;left:0}
.ui-btn-wrapper{padding:1rem}
.ui-btn-wrapper a{display:block;margin:0}
.ui-btn-wrapper .ui-btn{display:block;padding-top:1.1rem;padding-bottom:1.1rem;text-align:center;font-size:1.6rem;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.ui-btn-wrapper .ui-btn-s{display:block;padding-top:.8rem;padding-bottom:.8rem;width:6.5rem;text-align:center;font-size:1.4rem;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.ui-btn-danger,.ui-btn-danger-o,.ui-btn-gray,.ui-btn-gray-o,.ui-btn-info,.ui-btn-info-o,.ui-btn-primary,.ui-btn-primary-o,.ui-btn-submit,.ui-btn-submit-o,.ui-btn-success,.ui-btn-success-o,.ui-btn-warming,.ui-btn-warming-o{display:block;padding-top:.4rem;padding-bottom:.4rem;text-align:center;font-size:1.6rem;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.ui-btn-success{color:#fff;background:#5cb85c;border:1px solid #5cb85c}
.ui-btn-success.active,.ui-btn-success:not(.disabled):not(:disabled):active{background:#54a554;border-color:#54a554;color:rgba(255,255,255,.5)}
.ui-btn-submit{color:#fff;background:#3ec49f;border:1px solid #3ec49f}
.ui-btn-submit.active,.ui-btn-submit:not(.disabled):not(:disabled):active{background:#3bb996;border-color:#3bb996;color:rgba(255,255,255,.5)}
.ui-btn-warming{color:#fff;background:#f0ad4e;border:1px solid #f0ad4e}
.ui-btn-warming.active,.ui-btn-warming:not(.disabled):not(:disabled):active{background:#e4a348;border-color:#e4a348;color:rgba(255,255,255,.5)}
.ui-btn-info{color:#fff;background:#5bc0de;border:1px solid #5bc0de}
.ui-btn-info.active,.ui-btn-info:not(.disabled):not(:disabled):active{background:#52b4d1;border-color:#52b4d1;color:rgba(255,255,255,.5)}
.ui-btn-primary{color:#fff;background:#337ab7;border:1px solid #337ab7}
.ui-btn-primary.active,.ui-btn-primary:not(.disabled):not(:disabled):active{background:#2f71aa;border-color:#2f71aa;color:rgba(255,255,255,.5)}
.ui-btn-danger{color:#fff;background:#d9534f;border:1px solid #d9534f}
.ui-btn-danger.active,.ui-btn-danger:not(.disabled):not(:disabled):active{background:#cc4d4a;border-color:#cc4d4a;color:rgba(255,255,255,.5)}
.ui-btn-gray{color:#fff;background:#eee;border:1px solid #eee}
.ui-btn-gray.active,.ui-btn-gray:not(.disabled):not(:disabled):active{background:#e7e7e7;border-color:#e7e7e7;color:rgba(153,153,153,.5)}
.ui-btn-success-o{color:#5cb85c;background:#fff;border:1px solid #5cb85c}
.ui-btn-success-o.active,.ui-btn-success-o:not(.disabled):not(:disabled):active{background:#5cb85c;border-color:#5cb85c;color:rgba(255,255,255,.5)}
.ui-btn-submit-o{color:#3ec49f;background:#fff;border:1px solid #3ec49f}
.ui-btn-submit-o.active,.ui-btn-submit-o:not(.disabled):not(:disabled):active{background:#3ec49f;border-color:#3ec49f;color:rgba(255,255,255,.5)}
.ui-btn-warming-o{color:#f0ad4e;background:#fff;border:1px solid #f0ad4e}
.ui-btn-warming-o.active,.ui-btn-warming-o:not(.disabled):not(:disabled):active{background:#f0ad4e;border-color:#f0ad4e;color:rgba(255,255,255,.5)}
.ui-btn-info-o{color:#5bc0de;background:#fff;border:1px solid #5bc0de}
.ui-btn-info-o.active,.ui-btn-info-o:not(.disabled):not(:disabled):active{background:#5bc0de;border-color:#5bc0de;color:rgba(255,255,255,.5)}
.ui-btn-primary-o{color:#337ab7;background:#fff;border:1px solid #337ab7}
.ui-btn-primary-o.active,.ui-btn-primary-o:not(.disabled):not(:disabled):active{background:#54a554;border-color:#54a554;color:rgba(255,255,255,.5)}
.ui-btn-danger-o{color:#d9534f;background:#fff;border:1px solid #d9534f}
.ui-btn-danger-o.active,.ui-btn-danger-o:not(.disabled):not(:disabled):active{background:#d9534f;border-color:#d9534f;color:rgba(255,255,255,.5)}
.ui-btn-gray-o{color:#999;background:#fff;border:1px solid #eee}
.ui-btn-gray-o.active,.ui-btn-gray-o:not(.disabled):not(:disabled):active{background:#e7e7e7;border-color:#e7e7e7;color:rgba(153,153,153,.5)}
.searchbar{padding:.8rem 0;overflow:hidden;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
.searchbar .searchbar-cancel{margin-right:-6rem;width:4.4rem;float:right;height:2.8rem;line-height:2.8rem;text-align:center;-webkit-transition:all .3s;transition:all .3s;opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.searchbar .search-input{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);margin-right:0;-webkit-transition:all .3s;transition:all .3s}
.searchbar .search-input input{margin:0;height:2.8rem}
.searchbar.searchbar-active .searchbar-cancel{margin-right:0;opacity:1}
.searchbar.searchbar-active .searchbar-cancel+.search-input{margin-right:5rem}
.search-input{position:relative}
.search-input input{box-sizing:border-box;width:100%;height:2.8rem;display:block;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem;font-family:inherit;color:#3d4145;font-size:1.4rem;font-weight:400;padding:1rem;background-color:#fff;border:1px solid #b4b4b4}
.search-input input::-webkit-input-placeholder{color:#ccc;opacity:1}
.search-input .icon{position:absolute;top:50%;left:.6rem;font-size:1.8rem;color:#b4b4b4;-webkit-transform:translate3D(0,-50%,0);transform:translate3D(0,-50%,0)}
.search-input label+input{padding-left:2.8rem}
.searchbar{margin:0;padding:.8rem 1rem;background:rgba(0,0,0,.1)}
.searchbar .search-input input{border:0}
.searchbar .searchbar-cancel{color:#5f646e;font-size:1.4rem}
.searchbar a{font-size:1.4rem}
.ui-form-item{position:relative;font-size:1.6rem;padding-top:1.3rem;padding-bottom:1.3rem;padding-left:1.5rem;padding-right:1.5rem;background:#fff}
.ui-form-item label:not(.ui-switch):not(.ui-checkbox):not(.ui-radio){width:9.5rem;position:absolute;text-align:left;box-sizing:border-box;color:#333}
.ui-form-item input,.ui-form-item textarea{width:100%;box-sizing:border-box;-webkit-appearance:none;border:0;background:0 0;color:#999}
.ui-form-item input{padding-right:1.5rem;text-align:right}
.ui-form-item input[type=checkbox],.ui-form-item input[type=radio]{padding-left:0}
.ui-form-item .ui-icon-close{position:absolute;top:1.6rem;right:.6rem;color:#999}
.ui-form-item-textarea{height:6.5rem}
.ui-form-item-textarea label{vertical-align:top}
.ui-form-item-textarea textarea{padding-left:7.5rem;padding-right:1.5rem;margin-top:1rem;border:none;line-height:2.4rem;text-align:right}
.ui-form-item-textarea textarea:focus{outline:0}
.ui-form-item-link a{color:#333;text-decoration:none}
.ui-form-item-link i{font-family:FontAwesome!important;font-size:3.2rem;line-height:4.4rem;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;display:block;color:rgba(0,0,0,.5);color:#c7c7c7;content:"";position:absolute;top:50%;right:2rem;margin-top:-2.2rem;margin-right:-1rem}
.ui-form-item-l label,.ui-form-item-r button{color:#00a5e0;text-align:center}
.ui-form-item-l input:not([type=checkbox]):not([type=radio]){padding-left:11.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}
.ui-form-item-r{padding-right:0}
.ui-form-item-r .ui-icon-close{right:12.5rem;color:#999}
.ui-form-item-r input{color:#333}
.ui-form-item-r input:not([type=checkbox]):not([type=radio]){padding-left:0;padding-right:1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}
.ui-form-item-r button{width:11rem;height:4.4rem;position:absolute;top:0;right:0;background:0 0}
.ui-form-item-r button.disabled{color:#bbb}
.ui-form-item-r button:not(.disabled):active{background-color:#e5e6e7}
.ui-form-item-pure input,.ui-form-item-pure textarea{padding-right:1.5rem;text-align:left;color:#333}
.ui-form-item-show label{color:#777}
.ui-form-item-show i{font-family:FontAwesome!important;font-size:3.2rem;line-height:4.4rem;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;display:block;color:rgba(0,0,0,.5);color:#c7c7c7;content:"";position:absolute;top:50%;right:2rem;margin-top:-2.2rem;margin-right:-1rem}
.ui-form-item-checkbox,.ui-form-item-radio,.ui-form-item-switch{display:-webkit-box;-webkit-box-align:center}
.ui-checkbox{display:inline-block}
.ui-checkbox input{padding-right:0;-webkit-appearance:none;float:left;margin-right:.4rem;width:2.4rem;height:2.4rem;border:1px solid #999;display:inline-block;outline:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.ui-checkbox input:checked:before{content:"\f00c";font-family:FontAwesome;color:#fff;text-align:center;line-height:2.4rem;font-size:1.6rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block}
.ui-checkbox input:checked{background-color:#2db6c0;border:1px solid #2db6c0}
.ui-switch{position:absolute;top:50%;right:1.5rem;margin-top:-1.6rem;font-size:1.6rem;width:5.2rem;height:3.2rem;line-height:3.2rem}
.ui-switch input{width:5.2rem;height:3.2rem;position:absolute;z-index:2;border:none;background:0 0;-webkit-appearance:none;outline:0}
.ui-switch input:before{content:'';width:5rem;height:3rem;border:1px solid #dfdfdf;background-color:#fdfdfd;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;cursor:pointer;display:inline-block;position:relative;vertical-align:middle;-webkit-box-sizing:content-box;box-sizing:content-box;border-color:#dfdfdf;box-shadow:#dfdfdf 0 0 0 0 inset;-webkit-transition:border .4s,box-shadow .4s;transition:border .4s,box-shadow .4s;-webkit-background-clip:content-box;background-clip:content-box}
.ui-switch input:checked:before{border-color:#64bd63;box-shadow:#64bd63 0 0 0 16px inset;transition:border .4s,box-shadow .4s,background-color 1.2s;-webkit-transition:border .4s,box-shadow .4s,background-color 1.2s;background-color:#64bd63}
.ui-switch input:checked:after{left:2.1rem}
.ui-switch input:after{content:'';width:2.6rem;height:2.6rem;position:absolute;top:0;left:0;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;background-color:#fff;box-shadow:0 .1rem .3rem rgba(0,0,0,.4);-webkit-transition:left .2s;transition:left .2s}
.ui-radio{line-height:2.5rem;display:inline-block}
.ui-radio input{display:inline-block;width:2.6rem;height:2.6rem;position:relative;overflow:visible;border:0;background:0 0;-webkit-appearance:none;outline:0;margin-right:.8rem;vertical-align:middle}
.ui-radio input:before{content:'';display:block;width:2.4rem;height:2.4rem;border:1px solid #dfe0e1;-webkit-border-radius:1.3rem;-moz-border-radius:1.3rem;-ms-border-radius:1.3rem;-o-border-radius:1.3rem;border-radius:1.3rem;background-clip:padding-box;position:absolute;top:0;left:0}
.ui-radio input:checked:after{content:'';display:block;width:1.4rem;height:1.4rem;background:#2db6c0;-webkit-border-radius:.7rem;-moz-border-radius:.7rem;-ms-border-radius:.7rem;-o-border-radius:.7rem;border-radius:.7rem;position:absolute;top:.6rem;left:.6rem}
.ui-select{position:relative;margin-right:.6rem}
.ui-select select{-webkit-appearance:none;border:0;background:0 0;width:100%;padding-right:1.4rem;outline:0}
.ui-select:after{position:absolute;top:50%;right:0;margin-top:-.4rem;width:0;height:0;border-top:6px solid;border-right:5px solid transparent;border-left:5px solid transparent;color:#a6a6a6;content:"";pointer-events:none}
.ui-select-group{margin-left:9.5rem;overflow:hidden}
.ui-select-group .ui-select{float:left}
.ui-form-item>.ui-select{margin-left:9.5rem}
.ui-input-wrap{background-color:#ebeced;height:4.4rem;display:-webkit-box;-webkit-box-align:center}
.ui-input-wrap .ui-btn-lg,.ui-input-wrap .ui-btn-s,.ui-input-wrap .ui-grad-btn,.ui-input-wrap i{margin-right:1rem}
.ui-input{height:3rem;line-height:3rem;margin:.7rem 1rem;background:#fff;padding-left:1rem;-webkit-box-flex:1}
.ui-input input{width:100%;height:100%;border:0;background:0 0;-webkit-appearance:none;outline:0}
.ui-cell-group{margin-bottom:1rem;clear: both;}
.ui-cell-group .ui-cell{position:relative;top:0;bottom:0;right:0;left:0;padding:1.2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#fff}
.ui-cell-group .ui-cell:after,.ui-cell-group .ui-cell:before{content:"";position:absolute;width:100%;height:1px;background-color:#eee;display:block;}
.ui-cell-group .ui-cell:before{top:0;left:0;}
.ui-cell-group .ui-cell:after{bottom:0; left:0;}
.ui-cell-group .ui-cell+.ui-cell:before{content:"";height:0}
.ui-cell-group .ui-cell .ui-cell-title{justify-content:center;align-content:center;align-self:center;align-items:center;font-size:1.6rem;color:#323232;-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;line-height:1.5}
.ui-cell-group .ui-cell .ui-cell-title .icon-doctor{margin-left:1rem;width:1.6rem;height:1.6rem;font-size:1rem;color:#fff;background-color:#4ac2db;font-style:normal;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;display:inline-block;text-align:center;line-height:1.6}
.ui-cell-group .ui-cell .ui-cell-arrow{justify-content:center;align-content:center;align-self:center;align-items:center;-webkit-box-flex:.5;-webkit-flex:.5;-ms-flex:.5;flex:.5;text-align:right;color:#999}
.ui-cell-group .ui-cell .ui-cell-arrow i{font-size:2.2rem}
.ui-cell-group .ui-cell .hasicon{-webkit-box-flex:2.5;-webkit-flex:2.5;-ms-flex:2.5;flex:2.5}
.ui-cell-group .ui-cell .hasicon .ui-title-icon{float:left;display:inline-block;margin-right:.5rem;margin-top:.2rem;width:1.8rem;height:1.8rem}
.ui-cell-group .ui-cell .hasicon .ui-title-icon img{width:100%}
/*列表展开收缩*/
.ui-cell-group.self{position:relative;top:0;left:0;margin-bottom: 0;}
.ui-cell-group.self .ui-cell .ui-cell-title .info{color:#999;font-size:1.2rem!important; line-height:2rem;}
.ui-cell-group.self .ui-cell.accordion-head .ui-cell-title p{ font-size: 1.4rem;}
.ui-cell-group.self .ui-cell .ui-cell-title p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.ui-cell-group.self .ui-cell .ui-cell-title p span{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:left;}
.ui-cell-group.self .ui-cell:before{ height: 0px; background:none;}
.ui-cell-group.self .accordion-control{-webkit-appearance:none;outline:0;margin:0;position:absolute;top:0;right:0;width:90%;height:4rem;background-color:rgba(255,255,255,0);display:block;z-index:10;border:none}
.ui-cell-group .accordion-control+.accordion-head .icon-doctor{margin-left:1rem;width:1.6rem;height:1.6rem;font-size:1rem;color:#fff;background-color:#4ac2db;font-style:normal;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;display:inline-block;text-align:center;line-height:1.6rem}
.ui-cell-group .accordion-control+.accordion-head .icon-health{margin-left:1rem;width:1.6rem;height:1.6rem;font-size:1rem;color:#fff;background-color:#fba455;font-style:normal;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;display:inline-block;text-align:center;line-height:1.6rem}
.ui-cell-group .accordion-control+.accordion-head .ui-cell-title .fa{color:#999; margin-top: .3rem; width:.8rem; height:1.7rem;float: right; background:url(../images/more.png) no-repeat 0 0; background-size: .8rem 1.7rem; }
.ui-cell-group .accordion-control+.accordion-head+.ui-cell-group{display:none; margin-bottom: 0;}
.ui-cell-group .accordion-control+.accordion-head+.ui-cell-group .ui-cell{background-color:#f8f8f8;padding-left:1.2rem;padding-right:1.2rem; padding-top:.8rem;}
.ui-cell-group .accordion-control+.accordion-head+.ui-cell-group .ui-cell .ui-cell-title p{font-size:1.2rem}
.ui-cell-group .accordion-control:checked+.accordion-head .fa-up{width:1.7rem; height:1.7rem; background:url(../images/arrowgrayups.png) no-repeat 0 0; background-size: 1.7rem 1.7rem; }
.ui-cell-group .accordion-control:checked+.accordion-head+.ui-cell-group{display:block}

.ui-list{background-color:#fff;width:100%}
.ui-list>li{position:relative; padding:1.2rem;display:-webkit-box}
.ui-list-pure>li{display:block}
.ui-list-pure>li,.ui-list-text>li{position:relative;padding-top:1rem;padding-bottom:1rem;padding-right:1.5rem;-webkit-box-align:center}
.ui-list-pure p{color:#666;font-size:1.4rem;line-height:1.5;font-weight:700}
.ui-list-pure h4{font-weight:400;color:#333;font-size:1.4rem;line-height:1.5}
.ui-list-text h4,.ui-list-text p{-webkit-box-flex:1}
.ui-list-info{-webkit-box-flex:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center}
.ui-list-info p{color:#777;font-size:1.4rem}
.ui-list-info h4{font-size:1.6rem;font-weight:400}
.ui-list-text .ui-list-info{padding-top:0;padding-bottom:0}
.ui-list li>h5,.ui-list:not(.ui-list-text) li>p{font-size:1.4rem;color:#777}
.ui-badge,.ui-badge-corner,.ui-badge-cornernum,.ui-badge-muted,.ui-badge-num{display:inline-block;text-align:center;background:#f74c31;color:#fff;font-size:1.1rem;height:1.6rem;line-height:1.3;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem;border-radius:.8rem;padding:0 .6rem;background-clip:padding-box}
.ui-badge-muted{background:#b6cae0}
.ui-badge-num{height:1.9rem;line-height:1.8;font-size:1.2rem;min-width:1.9rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem}
.ui-badge-wrap{position:relative;text-align:center}
.ui-badge-corner{border:2px solid #fff;height:2rem;line-height:1;position:absolute;top:-.4rem;right:-.9rem;}
.ui-badge-cornernum{position:absolute;top:-.5rem;right:-.5rem;height:1.9rem;line-height:1;font-size:1.2rem;min-width:1.9rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem}
.ui-reddot,.ui-reddot-border,.ui-reddot-s{position:relative;display:inline-block;line-height:2;padding:0 .6rem}
.ui-reddot-border:after,.ui-reddot-s:after,.ui-reddot:after{content:'';display:block;width:.8rem;height:.8rem;background-color:#f74c31;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem;position:absolute;top:-.3rem;right:-.3rem;background-clip:padding-box}
.ui-reddot-static{display:block;width:.8rem;height:.8rem;padding:0}
.ui-reddot-static:after{top:0;right:0}
.ui-reddot-border:before{content:'';position:absolute;top:-.4rem;right:-.4rem;display:block;width:.8rem;height:.8rem;background-color:#fff;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem;background-clip:padding-box;padding:1rem}
.ui-reddot-s:after{width:.6rem;height:.6rem;position:absolute;top:-.5rem;right:-.5rem;}
.ui-avatar{display:block;-webkit-background-size:cover;width:5rem;height:5rem;-webkit-border-radius:20rem;-moz-border-radius:20rem;-ms-border-radius:20rem;-o-border-radius:20rem;border-radius:20rem;overflow:hidden;margin-right:1rem;margin-top:.5rem;margin-bottom:.5rem}
.ui-avatar img{width:100%;display:block;-webkit-border-radius:20rem;-moz-border-radius:20rem;-ms-border-radius:20rem;-o-border-radius:20rem;border-radius:20rem}
.ui-list-img{width:10rem}
.ui-list-img{margin:1rem;margin-left:0}
.ui-list-img span{display:block;width:100%;height:100%;z-index:1;background-repeat:no-repeat;-webkit-background-size:cover}
.ui-list-img img{width:100%}
.ui-list-link>li:after{content:"\f105";font-family:FontAwesome!important;font-size:3.2rem;line-height:4.4rem;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;display:block;color:rgba(0,0,0,.5);color:#c7c7c7;position:absolute;top:50%;right:1.5rem;margin-top:-2.2rem;margin-right:-1rem}
.tab-area{margin-bottom:6rem}
.tab-area nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff}
.tab-area nav li{position:relative;top:0;left:0;justify-content:center;align-content:center;align-self:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:1rem 0;color:#333;text-align:center;font-size:1.4rem}
.tab-area nav li.active{color:#06c1ae}
.tab-area nav li.active:after{content:"";position:absolute;bottom:0;right:0;width:100%;height:1px;background-color:#eee;display:block;background-color:#06c1ae;height:.3rem}
.tab-area .tab-content{padding:1.3rem 1rem}
.ui-table{width:100%;border-collapse:collapse;background:#fff}
.ui-table th{font-weight:500}
.ui-table td,.ui-table th{border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;text-align:center;padding:.5rem}
.ui-table tr td:last-child,.ui-table tr th:last-child{border-right:0}
.ui-table tr:last-child td{border-bottom:0}
.text-center{text-align:center;}
.text-left{ text-align:left;}
.text-right{ text-align:right;}
.pull-left{float:left}
.pull-right{float:right}
.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}
.row{overflow:hidden;margin-left:-4%}
.row>[class*=col-],.row>[class*=tablet-]{box-sizing:border-box;float:left}
.row .col-100{width:96%;margin-left:4%}
.row.no-gutter .col-100{width:100%;margin:0}
.row .col-95{width:91%;margin-left:4%}
.row.no-gutter .col-95{width:95%;margin:0}
.row .col-90{width:86%;margin-left:4%}
.row.no-gutter .col-90{width:90%;margin:0}
.row .col-85{width:81%;margin-left:4%}
.row.no-gutter .col-85{width:85%;margin:0}
.row .col-80{width:76%;margin-left:4%}
.row.no-gutter .col-80{width:80%;margin:0}
.row .col-75{width:71.00000000000001%;margin-left:4%}
.row.no-gutter .col-75{width:75%;margin:0}
.row .col-66{width:62.66666666666666%;margin-left:4%}
.row.no-gutter .col-66{width:66.66666666666666%;margin:0}
.row .col-60{width:55.99999999999999%;margin-left:4%}
.row.no-gutter .col-60{width:60%;margin:0}
.row .col-50{width:46%;margin-left:4%}
.row.no-gutter .col-50{width:50%;margin:0}
.row .col-40{width:36%;margin-left:4%}
.row.no-gutter .col-40{width:40%;margin:0}
.row .col-33{width:29.333333333333332%;margin-left:4%}
.row.no-gutter .col-33{width:33.333333333333336%;margin:0}
.row .col-25{width:21%;margin-left:4%}
.row.no-gutter .col-25{width:25%;margin:0}
.row .col-20{width:16%;margin-left:4%}
.row.no-gutter .col-20{width:20%;margin:0}
.row .col-15{width:10.999999999999998%;margin-left:4%}
.row.no-gutter .col-15{width:15%;margin:0}
.row .col-10{width:6%;margin-left:4%}
.row.no-gutter .col-10{width:10%;margin:0}
.row .col-5{width:1%;margin-left:4%}
.row.no-gutter .col-5{width:5%;margin:0}
.ui-whitespace{padding-left:1.5rem;padding-right:1.5rem}
.ui-nowrap{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ui-nowrap-flex{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;-webkit-box-flex:1;height:inherit}
.ui-nowrap-multi{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.ui-justify{text-align:justify;font-size:0}
.ui-justify:after{content:'';display:inline-block;width:100%;height:0;overflow:hidden}
.ui-justify li{display:inline-block;text-align:center}
.ui-justify li .test-img{width:6rem}
.ui-justify li .test-img img{width:100%}
.ui-justify p{font-size:1.6rem;}
.ui-loading-wrap{display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;text-align:center;height:4rem}
.ui-loading{width:2rem;height:2rem;display:block;-webkit-background-size:auto 2rem;-webkit-animation:am-rotate 1s steps(12) infinite}
/*边距*/
.margin-t-0{ margin-top: 0;}
.margin-b-0{ margin-bottom: 0;}
.margin-l-0{ margin-left: 0;}
.margin-r-0{ margin-right: 0;}
.margin-t-3{ margin-top:.3rem;}
.margin-t-5{ margin-top:.5rem;}
.margin-t-6{ margin-top:.6rem;}
.margin-t-10{ margin-top: 1rem;}
.margin-t-20{ margin-top: 2rem;}
.margin-b-4{ margin-bottom: .4rem;}
.margin-b-10{ margin-bottom: 1rem;}
.margin-l-10{ margin-left: 1rem;}
.margin-r-10{ margin-right: 1rem;}
.padding-l-0{ padding-left: 0;}
.padding-r-0{ padding-right: 0;}
.padding-t-0{ padding-top: 0;}
